From bae5667ca3bf23a8f5dd013aa13b669c3d38a9e5 Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Mon, 12 Jun 2000 21:08:07 +0000 Subject: [PATCH] Call gdk_window_withdraw rather than gdk_window_hide; this makes things Mon Jun 12 16:58:40 2000 Owen Taylor * gtk/gtkwindow.c (gtk_window_unmap): Call gdk_window_withdraw rather than gdk_window_hide; this makes things work correctly if the window is programmatically hidden while iconified. --- gdk/.cvsignore | 2 +- gdk/nanox/.cvsignore | 8 ++++++++ gtk/.cvsignore | 2 +- gtk/gtkwindow.c | 2 +- gtk/testgtk.c | 2 +- tests/testgtk.c | 2 +- 6 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 gdk/nanox/.cvsignore diff --git a/gdk/.cvsignore b/gdk/.cvsignore index f939257a54..526719892d 100644 --- a/gdk/.cvsignore +++ b/gdk/.cvsignore @@ -4,7 +4,7 @@ Makefile.in .deps _libs .libs -libgdk-1.1.la +libgdk-*.la gdkcursors.h gdkkeysyms.h libgdk.la diff --git a/gdk/nanox/.cvsignore b/gdk/nanox/.cvsignore new file mode 100644 index 0000000000..4ef31f4e24 --- /dev/null +++ b/gdk/nanox/.cvsignore @@ -0,0 +1,8 @@ +*.lo +Makefile +Makefile.in +.deps +_libs +.libs +*.la +gxid diff --git a/gtk/.cvsignore b/gtk/.cvsignore index d410a2780b..5c5562c3c2 100644 --- a/gtk/.cvsignore +++ b/gtk/.cvsignore @@ -4,7 +4,7 @@ Makefile.in .deps _libs .libs -libgtk-1.1.la +libgtk-*.la testcalendar testgtk testinput diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 2cfc579cc9..1be60d5b03 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -981,7 +981,7 @@ gtk_window_unmap (GtkWidget *widget) g_return_if_fail (GTK_IS_WINDOW (widget)); GTK_WIDGET_UNSET_FLAGS (widget, GTK_MAPPED); - gdk_window_hide (widget->window); + gdk_window_withdraw (widget->window); window = GTK_WINDOW (widget); window->use_uposition = TRUE; diff --git a/gtk/testgtk.c b/gtk/testgtk.c index 9df3f2e0c6..6a2303ce68 100644 --- a/gtk/testgtk.c +++ b/gtk/testgtk.c @@ -269,7 +269,7 @@ create_buttons (void) if (!GTK_WIDGET_VISIBLE (window)) gtk_widget_show_all (window); else - gtk_widget_destroy (window); + gtk_widget_hide (window); } /* diff --git a/tests/testgtk.c b/tests/testgtk.c index 9df3f2e0c6..6a2303ce68 100644 --- a/tests/testgtk.c +++ b/tests/testgtk.c @@ -269,7 +269,7 @@ create_buttons (void) if (!GTK_WIDGET_VISIBLE (window)) gtk_widget_show_all (window); else - gtk_widget_destroy (window); + gtk_widget_hide (window); } /* -- 2.30.2